
body{color:#333; font-size:14px}
[body]{overflow:hidden; min-width:1200px;}

@font-face{
font-family:"Gilroy-Bold";
src: url("/static/themes/font/Gilroy-Bold.ttf") format("opentype");
}
@font-face{
font-family:"NEXA BOLD";
src: url("/static/themes/font/NEXA BOLD.OTF") format("opentype");
}
.zt1{font-family: "Gilroy-Bold";}
.zt2{font-family: "NEXA BOLD";}

.cw1000{max-width: 1000px; width: 1000px; margin: auto;}
.editor img{ display: block; margin: auto;}

#m-header,
#m-nav,
#m-footer{ display: none;}

.mb{ display: none !important;}

#turn-page{ margin-top: 100px; height: auto; text-align:center;}
#turn-page .word{ display: none;}
#turn-page .page_button{ display: none;}
#turn-page .page_item_current,
#turn-page .page_item{ position: relative; margin: 0 23px; width: 8px; height: 8px; background: #e5e5e5; opacity: 1; border-radius: 50%;}
#turn-page font.page_item{ display: none;}
#turn-page .page_item_current:before,
#turn-page .page_item:before,
#turn-page .page_item_current:after,
#turn-page .page_item:after{ display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; transform: translate(-50%, -50%); transition: all .3s; border-radius: 50%;}
#turn-page .page_item_current:before{ width: 12px; height: 12px; background: #ff7800;}
#turn-page .page_item_current:after{ width: 18px; height: 18px; background: rgba(255, 120, 0, .2);}
#turn-page .page_item_current .txt,
#turn-page .page_item .txt{ bottom: 30px; left: 50%; padding: 4px 7px; background: #ff7800; font-size: 14px; color: #fff; white-space: nowrap; border-radius: 4px; transform: translateX(-50%); opacity: 0; transition: all .3s;}
#turn-page .page_item_current .txt:before,
#tuan-page .page_item .txt:before{ display: block; content: ''; position: absolute; left: 50%; bottom: -6px; width: 10px; height: 7px; background: url('/images/sp-item-icon.png') no-repeat center; transform: translateX(-50%);}
#turn-page .page_item_current .txt{ opacity: 1;}
@media screen and (max-width: 750px){
	#turn-page .page_item, 
	#turn-page .page_noclick, 
	#turn-page .page_item_current,
	#turn-page .total,
	#turn-page .pageOne,
	#turn-page .pageOne .zi,
	#turn-page .pageOne .input{ font-size: 26px;}
}

.page-top{ width: 100%; height: 75px; border-bottom: 2px solid #efefef;}
.page-top .cw1600{ display: flex; justify-content: space-between; align-items: center; height: 100%;}
.page-top #location{ display: flex; justify-content: start; align-items: center;}
.page-top #location a{ margin-left: 15px; padding-right: 20px; background: url(/images/loc_arr_icon.png) no-repeat center right; font-size: 14px; color: #999;}
.page-top #location a:first-child{ margin-left: 0;}
.page-top #location a:last-child{ background: none;}
.page-top #location span{ margin-left: 15px; font-size: 14px;}
.page-top #location .home{ font-size: 0;}
.page-top .pt-cate .pt-cate-item{ margin-left: 104px; line-height: 75px; font-size: 14px; color: #111;}
.page-top .pt-cate .pt-cate-item:before{ display: block; content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 2px; background: #ff6300; opacity: 0; transition: all .3;}
.page-top .pt-cate .pt-cate-item:first-child{ margin-left: 0;}
.page-top .pt-cate .pt-cate-item:hover,
.page-top .pt-cate .pt-cate-item.cur{ color: #ff6300;}
.page-top .pt-cate .pt-cate-item:hover:before,
.page-top .pt-cate .pt-cate-item.cur:before{ opacity: 1;}

/*头部样式*/
#header{ width:100%;}
#header .cw1600 .search{ position:relative; margin-top: 32px;}
#header .cw1600 .search .icon{ width:25px; cursor:pointer;}
#header .cw1600 .search .form{ position:absolute; top:100%; right:0; z-index:2; padding-top:10px;}
#header .cw1600 .search .form form{ width:240px; height:40px; background:#fff;}
#header .cw1600 .search .form form .input{ width:200px; height:100%; padding:0 16px;}
#header .cw1600 .search .form form .submit{ width:40px; height:100%; cursor:pointer; background:url(/images/img3.png) no-repeat center;}
#header .cw1600 .search:hover .form{ display:block;}

#header .one{ width:100%; max-width:1920px; position:absolute; top:0; left:0; right:0; z-index:6; margin:auto;/* background: #ea5f1d;*/}
#header .one .cw1600{ display: flex; justify-content: space-between; align-items: center;}
#header .one .cw1600 .search{ margin-top: 0;}
#header .one .logo{ width:204px;}
#header .one .right{ display: flex; justify-content: space-between; align-items: center; padding: 16px 0; height: 115px;}
#header .one .right .nav{ display: flex; justify-content: space-between; align-items: center; margin-right: 30px; padding: 16px 0; height: 115px;}
#header .one .right .nav .slide{ display: flex; justify-content: center; align-items: center; padding: 0 35px; height: 100%; border-radius: 18px;}
#header .one .right .nav .slide.cur{ background: rgba(247, 128, 19, .8);}
#header .one .right .nav .slide .cn{ width: 100%; line-height: 30px; font-size: 18px; color: #fff; font-weight: bold; text-align: center;}
#header .one .right .nav .slide .en{ width: 100%; line-height: 20px; font-size: 12px; color: #fff; text-align: center;}
#header .one .right .search{ width: 25px;}
#header .one .right .search .search-icon{ display: flex; justify-content: center; align-items: center; height: 100%;}
#header .one .right .search svg path{ fill: #fff;}
#header .two{ background:  rgba(0, 0, 0, .3); width:100%; position:fixed; top:0; left:0; right:0; z-index:5;}
/* #header .two .cw1600{ padding:0 56px 0 114px;} */
#header .two .cw1600 .logo{ width: 204px; margin-top: 9px;}
#header .two .cw1600 .nav{ margin-right: 40px;}
#header .two .cw1600 .nav .slide .txt1{ line-height:1; text-transform:uppercase; color:#fff; padding: 20px 32px;}
#header .two .cw1600 .nav .slide .cn{ width: 100%; line-height: 30px; font-size: 18px; color: #fff; font-weight: bold; text-align: center;}
#header .two .cw1600 .nav .slide .en{ width: 100%; line-height: 20px; font-size: 12px; color: #fff; text-align: center; text-transform: capitalize;}
#header .two .cw1600 .nav .slide.cur .cn,
#header .two .cw1600 .nav .slide.cur .en{ color: #E66C00;}

.search-html #header .one{ background: #FF7900;}

/*搜索-全站*/
#search{ margin-top: 200px; padding-bottom: 100px;}
#search .cw1200{width: 97%;margin: 0 auto;}
#search .form{margin-bottom: 40px;padding: 0 1.5%;}
#search .form form{border: 1px solid #ccc;border-radius: 50px;height: 35px;padding: 0 2%;}
#search .form form label,
#search .form form input{height: 35px;line-height: 35px;}
#search .form form .text{background: transparent;border: none;width: 90%;color: #666;font-size: 16px;}
#search .form form .submit{width: 8%;cursor: pointer;background: url(/images/search2.png) no-repeat center center;}
#search .end{color: #666;padding: 25px 0;font-size: 16px;border-bottom: 1px solid #e5e5e5;}
#search .list{padding: 0 3%;width: 94%;margin-bottom: 40px;}
#search .li{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
#search .li .name{border-bottom: 1px solid transparent;line-height: 27px;}
#search .li .name span{vertical-align: middle;}
#search .li .name .d1{color: #333;font-size: 16px;}
#search .li .name .d2{color: #666;font-size: 14px;}
#search .li .name:hover .d2,
#search .li .name:hover .d1{color: #d70010;}
#search .li .date{color: #999;font-size: 13px;margin: 5px 0 0px;padding-left: 20px;background: url(/images/times.png) no-repeat left 2px/15px;line-height: 22px;}
#search .li .desc{max-height: 66px;color: #666;font-size: 13px;line-height: 22px;margin-top: 10px;}

#header .one.h-bg{ background: none;}
#header .one.h-bg .right .nav .slide.cur{ background: #F78013;}
/*
@media screen and (max-width: 1540px){
	#header .two .cw1600 .nav .slide .txt1{ padding: 60px 30px;}
}
*/
/* 750px不执行的hover效果 */
@media screen and (min-width:768px){
    .f-fixed .fix-item:hover .fix-item-in{ background: #ff7800;}
    .f-fixed .fix-item:hover .tit{ color: #fff;}
    .f-fixed .fix-item:hover img:nth-child(2){ opacity: 1;}
    .f-fixed .fix-item:hover .val{ margin-left: 20px; width: 100px; color: #fff; text-align: left;}
    .f-fixed .fix-item.phone:hover .fix-item-in{ padding-left: 20px; width: 150px;}
}

@media screen and (max-width: 1500px){
	#header .two .cw1600{ padding: 0 50px;}
}

@media screen and (max-width: 1440px){
	#header .one .nav{ margin-left: 30px;}
	#header .one .nav .slide{ margin: 0 15px;}
	#header .one .right .nav{ height: 80px;}
	#header .one .right .nav .slide{ padding: 0 10px;}
	#header .two .cw1600 .nav{ margin-right: 15px;}
}

@media screen and (max-width: 1400px){
	#header .two .cw1600 .nav .slide .txt1{ padding: 40px 20px;}
	#header .two .cw1600 .logo{ width: 150px;}
}

@media screen and (max-width: 1280px){
	.cw1200{ width: 94%;}
	#header .one .right .nav .slide .cn{ font-size: 14px;}
}
@media (max-width: 1300px){
	.cw1280{ width: 96%;}
}

@media screen and (max-width: 1250px){
	#header .two .cw1600 .nav .slide .txt1{ padding: 30px 15px;}
	#header .two .cw1600 .nav .slide .cn{ font-size: 14px;}
	#header .cw1600 .search{ margin-top: 42px;}
	#header .one .right .nav{ margin: 0 15px;}
}

@media screen and (max-width: 1220px){
	#header .one .nav .slide{ margin: 0 15px;}
}

@media screen and (max-width: 1150px){
	#header .one .nav .slide{ margin: 0 10px;}
	#header .one .nav .slide .txt1 a{ font-size: 14px;}
	#header .one .nav .slide{ margin: 0 5px;}
	#header .one .tel{ margin-top: 16px; font-size: 16px;}
	#header .one .tel img{ margin-right: 5px; width: 30px;}
	#header .two .cw1600 .nav .slide .txt1{ padding: 30px 10px;}
}

@media screen and (max-width: 1040px){
	#header .one .logo{ width: 90px;}
	#header .one .nav .slide{ margin: 0 5px;}
	#header .one .nav .slide .txt1 a{ font-size: 12px;}
	#header .one .tel{ margin-top: 16px; font-size: 12px;}
	#header .one .right{ height: 80px;}
	#header .one .right .nav{ margin: 0; height: 50px;}
	#header .one .right .nav .slide{ padding: 8px;}
	#header .two .cw1600{ padding: 0 30px;}
	#header .two .cw1600 .logo{ width: 90px;}
	#header .two .cw1600 .nav .slide .txt1{ padding: 30px 5px; font-size: 12px;}
}

@media screen and (max-width: 750px){
	#header{ display: none;}
	body #header-blank{ height: 120px;}
	body #m-header{ display: block; position: fixed;  top: 0; left: 0; z-index: 5; width: 100%; height: 120px; background: #fff;}
	#m-header .m-header-in{ display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse; margin: 0 auto; width: 92%; height: 100%;}
	#m-header .x,
	#m-header .y,
	#m-header .z{ margin-top: 10px; width: 52px; height: 6px; background: #333; border-radius:2px;}
	#m-header .x{ margin-top: 0;}
	#m-header .nav-btn{ width: 52px; height: 38px;}

	#m-nav{ display: none; position: absolute; top: 120px; left: 0; z-index: 5; width: 100%;/* height: 100%;*/ background: rgba(0, 0, 0, .5);}
	#m-nav.show{ display: block;}
	#m-nav .m-nav-in{ width: 100%;}
	#m-nav .m-nav-in .m-nav-item{ width: 100%; border-top: 1px solid #ccc;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item-btn,
	#m-nav .m-nav-in .m-nav-item .m-nav-item-btn{ display: flex; justify-content: space-between; align-items: center; width: 100%;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item-btn .m-nav-item-a,
	#m-nav .m-nav-in .m-nav-item .m-nav-item-btn .m-nav-item-txt{ padding: 30px 3%; width: auto; font-size: 26px; color: #fff; white-space: nowrap;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item-btn .m-nav-two-item-icon,
	#m-nav .m-nav-in .m-nav-item .m-nav-item-btn .m-nav-item-icon{ margin-right: 2%; width: 74%; text-align: right; cursor: pointer;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item-btn.no_href .m-nav-item-icon,
	#m-nav .m-nav-in .m-nav-item .m-nav-item-btn.no_href .m-nav-item-icon{ display: flex; justify-content: flex-end; align-items: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item-btn.no_href .m-nav-two-item-icon img,
	#m-nav .m-nav-in .m-nav-item .m-nav-item-btn.no_href .m-nav-item-icon img{ margin-right: 2%;}
	#m-nav .m-nav-in .m-nav-item .m-nav-list{ width: 100%; height: 0; overflow: hidden;}
	#m-nav .m-nav-in .m-nav-item .m-nav-list .m-nav-list-in{ padding-bottom: 50px; width: 100%;}
	#m-nav .m-nav-in .m-nav-item .m-nav-list .m-nav-item-a{ color: #888;}
	
	#m-nav .m-nav-in .m-nav-item.cur .m-nav-list{ height: auto;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item.cur .m-nav-two-item-btn .m-nav-two-item-icon img,
	#m-nav .m-nav-in .m-nav-item.cur .m-nav-item-btn .m-nav-item-icon img{ transform: rotate(90deg);}
	
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item .m-nav-thr-item{ height: 0; overflow: hidden;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item .m-nav-thr-item .sna3{ padding: 15px 5%;}
	#m-nav .m-nav-in .m-nav-item .m-nav-two-item.cur .m-nav-thr-item{ height: auto;}

	.page-top{ height: auto;}
	.page-top .cw1600{ align-items: start; flex-direction: column;}
	.page-top #location{ padding-top: 30px;}
	.page-top #location a{ margin-left: 15px; padding-right: 40px; font-size: 22px; background-size: 12px 18px;}
	.page-top #location a img{ width: 34px; height: 26px;}
	.page-top #location span{ font-size: 22px;}
	.page-top .pt-cate{ margin-top: 0; width: 100%;}
	.page-top .pt-cate .pt-cate-item{ margin-left: 5%; font-size: 22px;}
	
}

/*底部样式*/
#footer{ padding: 76px 0; width: 100%; background: #222;}
#footer .cw1600{ display: flex; justify-content: space-between; align-items: start;}
#footer .left{ width: 25%;}
#footer .left .add-list{ width: 100%;}
#footer .left .add-list .add-item{ margin-top: 14px; width: 100%;}
#footer .left .add-list .add-item:first-child{ margin-top: 0;}
#footer .left .add-list .add-item .tit{ width: 100%; line-height: 25px; font-size: 16px; color: #fff;}
#footer .left .add-list .add-item .con{ width: 100%; line-height: 20px; font-size: 12px; color: #909090;}
#footer .left .f-info{ margin-top: 23px;}
#footer .left .f-info .info-item{ width: 100%; line-height: 23px; font-size: 12px; color: #909090;}
#footer .left .f-info .info-item a{ font-size: 12px; color: #909090;}
#footer .left .qc-list{ display: flex; justify-content: start; align-items: start; margin-top: 27px;}
#footer .left .qc-list .qc-item{ margin-left: 40px; width: 99px;}
#footer .left .qc-list .qc-item:first-child{ margin-left: 0;}
#footer .left .qc-list .qc-item .tit{ margin-top: 5px; line-height: 21px; font-size: 12px; color: #fff; text-align: center;}
#footer .mid{ display: flex; justify-content: start; align-items: start; flex-wrap: wrap; padding-left: 30px; width: 50%; box-sizing: border-box;}
#footer .mid .nav-item{ margin: 13% 2% 0 0; width: 32%;}
#footer .mid .nav-item:nth-child(-n+3){ margin-top: 0;}
#footer .mid .nav-item:nth-child(3n){ margin-right: 0;}
#footer .mid .nav-item .nav-tit{ width: 100%; line-height: 26px; font-size: 16px; color: #fff;}
#footer .mid .nav-item .list{ margin-top: 13px; width: 100%;}
#footer .mid .nav-item .list .item-a{ margin-top: 11px; width: 100%; font-size: 12px; color: #757575;}
#footer .rig{ width:25%;}
#footer .rig .title{ width:100%; line-height: 1.4; font-size: 25px; color:#fff;}
#footer .rig .form{ width:100%;}
#footer .rig .form .slides{ width:100%; height:70px; border:1px solid #363636; border-radius:50px; padding:20px 30px; margin-top:20px;}
#footer .rig .form .slides .txt{ line-height:1.8; color:#fff;}
#footer .rig .form .slides .input{ width:66%; height:100%; color:#fff; margin-left:12%;}
#footer .rig .form .submit{ position: relative; width:100%; height:70px; line-height:70px; text-align:center; cursor:pointer; background: #ff7800; color:#fff; border-radius:50px; margin-top:20px;}
#footer .rig .form .submit:before{ display: block; content: ''; position: absolute; top: 50%; right: 84px; width: 26px; height: 1px; background: #fbd7b7; transform: translateY(-50%);}
.f-fixed{ top: 50%; right: 0; z-index: 10;/* padding: 20px 0;*/ width: 70px; background: #fff; border-radius: 16px 0 0 16px; box-shadow: 0 0 10px rgba(0, 0, 0, .3); transform: translateY(-50%);}
.f-fixed .fix-item{ width: 100%; text-align: right;}
.f-fixed .fix-item:after{ content: ''; display: inline-block; width: 100%; padding-top: 100%;}
.f-fixed .fix-item .fix-item-in{ padding: 7px 0 8px; right: 0; background: #fff; border-radius: 10px;}
.f-fixed .fix-item .fix-item-in .txt{ width: 100%; line-height: 18px; text-align: center; font-size: 50px; transform: rotate(45deg);}
.f-fixed .fix-item .icon-outer{ display: flex; justify-content: start; align-items: center; margin: 0 auto; width: 30px; height: 30px;}
.f-fixed .fix-item .icon{ margin: 0 auto; width: 25px; height: 25px; text-align: center;}
.f-fixed .fix-item .icon img{ top: 50%; left: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%);}
.f-fixed .fix-item .icon img:nth-child(2){ opacity: 0;}
.f-fixed .fix-item .val{ width: 0; border-radius: 10px; white-space: nowrap; font-size: 14px; text-align: right;/* transform: translateY(-50%);*/ overflow: hidden;}
.f-fixed .fix-item .tit{ margin-top: 7px; width: 70px; line-height: 18px; font-size: 12px; color: #333; text-align: center;}
.f-fixed .fix-item.has-val .fix-item-in{ padding-left: 0; width: 70px;}
.f-fixed .fix-item.has-val .icon-outer{ width: auto;}
.f-fixed .fix-item.top .tit{ margin-top: 7px;}
.f-fixed .fix-item .qc-item{ top: 0; right: 110%; padding: 20px; background: #ff7800; border-radius: 10px; pointer-events: none; opacity: 0;}
.f-fixed .fix-item .qc-item .tit1{ margin-top: 10px; font-size: 14px; color: #fff; text-align: center;}
.f-fixed .fix-item .qc-item .tit2{ margin-top: 5px; font-size: 18px; color: #fff; text-align: center;}

.f-fixed .fix-item.wechat:hover .qc-item{ right: 105%; opacity: 1;}
/* .f-fixed .fix-item:hover .val{ display: block;} */
.fix-btn{ display: none;}

@media screen and (max-width: 1150px){
	#footer .rig{ width: 40%;}
}

@media screen and (max-width: 1000px){
}

@media screen and (max-width: 750px){
	.i-eff{ display: none;}
	#footer{ display: none;}
	body #m-footer{ display: block; padding: 0 3% 50px; width: 100%; background: #191919;}
	#m-footer{ margin-bottom: 150px;}
	#m-footer .f-nav{ padding: 20px 0; width: 100%;}
	#m-footer .f-nav .f-nav-item{ width: 100%; border-bottom: 1px solid #fff;}
	#m-footer .f-nav .f-nav-item .f-nav-title{ padding: 30px 0; width: 100%; font-size: 28px; color: #fff;}
	#m-footer .f-nav .f-nav-item .f-nav-title .f-nav-title-icon{ display: block; position: absolute; top: 50%; right: 10px; width: 18px; height: 18px;}
	#m-footer .f-nav .f-nav-item .f-nav-title .f-nav-title-icon:before,
	#m-footer .f-nav .f-nav-item .f-nav-title .f-nav-title-icon:after{ display: block; content: ''; position: absolute; top: 50%; left: 0; width: 100%; width: 100%; height: 3px; background: #fff; transform: translateY(-50%);}
	#m-footer .f-nav .f-nav-item .f-nav-title .f-nav-title-icon:before{ transform: translateY(-50%) rotate(90deg); transition: all .3s;}
	#m-footer .f-nav .f-nav-item.cur .f-nav-title .f-nav-title-icon:before{ transform: translateY(-50%) rotate(0);}
	#m-footer .f-nav .f-nav-item .f-nav-list{ width: 100%; height: 0; overflow: hidden;}
	#m-footer .f-nav .f-nav-item .f-nav-list .f-nav-list-in{ padding-bottom: 50px; width: 100%;}
	#m-footer .f-nav .f-nav-item .f-nav-list .f-nav-list-in .f-nav-item-a{ margin-bottom: 20px; width: 100%; font-size: 26px; color: #fff;}

	#m-footer .f-mid{ margin-top: 30px; width: 100%;}
	#m-footer .f-mid .f-mid-list{ width: 100%;}
	#m-footer .f-mid .f-mid-list .f-mid-item{ width: 100%; color: #fff; font-size: 26px; text-align: center;}
	#m-footer .f-mid .f-mid-list .f-mid-item a{ color: #fff; font-size: 26px;}
	#m-footer .f-mid .f-mid-qrcode{ display: flex; justify-content: space-around; align-items: start; margin-top: 30px; width: 100%;}
	#m-footer .f-mid .f-mid-qrcode .qr-item{ width: 28%;}
	#m-footer .f-mid .f-mid-qrcode .qr-item .qr-img{ text-align: center;}
	#m-footer .f-mid .f-mid-qrcode .qr-item .qr-img img{ width: 100%;}
	#m-footer .f-mid .f-mid-qrcode .qr-item .qr-tit{ margin-top: 20px; color: #fff; text-align: center;}
	#m-footer .f-logo{ margin-top: 30px; width: 100%; text-align: center;}
	#m-footer .f-partner{ display: flex; justify-content: space-between; align-items: start; margin-top: 30px;}
	#m-footer .f-partner .f-part-tit{ width: 20%; color: #fff; white-space: nowrap;}
	#m-footer .f-partner .f-part-list{ width: calc(100% - 20%);}
	#m-footer .f-partner .f-part-list .f-part-a{ margin-right: 15px; color: #fff;}
	#m-footer .f-web-info{ display: flex; justify-content: space-between; align-items: center; margin-top: 30px;}
	#m-footer .f-web-info .web-info-links .f-web-info-item{ margin-left: 15px; color: #fff;}
	#m-footer .f-web-info .web-info-links .f-web-info-item:first-child{ margin-left: 0;}
	#m-footer .web-copy{ margin-top: 30px; font-size: 26px; color: #fff; text-align: center;}
	#m-footer .web-copy a{ margin-top: 10px; width: 100%; font-size: 26px; color: #fff; text-align: center;}
	#m-footer .f-mid{ width: 100%;}
	#m-footer .f-mid .title{ width:100%; line-height:1.4; font-size: 26px; color:#fff;}
	#m-footer .f-mid .form{ width:100%;}
	#m-footer .f-mid .form .slide{ width:100%; height:70px; border:1px solid #363636; border-radius:50px; padding:20px 30px; margin-top:20px;}
	#m-footer .f-mid .form .slide .txt{ line-height: 1; font-size: 26px; color:#fff;}
	#m-footer .f-mid .form .slide .input{ width:66%; height:100%; font-size: 26px; color:#fff; margin-left:12%;}
	#m-footer .f-mid .form .submit{ width:100%; height: 70px; line-height: 70px; text-align:center; cursor:pointer; background:#ea5f1d; font-size: 26px; color:#fff; border-radius:50px; margin-top:20px;}

	.f-fixed{ display: flex; justify-content: space-around; align-items: center; top: inherit; right: inherit; left: 0; bottom: 0; z-index: 5; padding: 0; width: 100%; height: 150px; border-radius: 0; transform: translateY(0);}
	.f-fixed .fix-item{ margin-top: 0;}
	.f-fixed .fix-item .fix-item-in{ padding: 40px 0; width: 100%;}
	.f-fixed .fix-item.has-val .fix-item-in{ width: 100%;}
	.f-fixed .fix-item .icon-outer{ width: 50px; height: 50px;}
	.f-fixed .fix-item .icon{ width: 50px; height: 50px;}
	.f-fixed .fix-item .icon img{ width: 80%;}
	.f-fixed .fix-item .tit{ width: 100%; line-height: 1.8; font-size: 26px;}
	.f-fixed .fix-item .val{ display: none !important;}
	.f-fixed .fix-item.wechat .qc-item{ top: inherit; right: inherit; bottom: 110%; left: 50%; width: 100%; transform: translateX(-50%); box-sizing: border-box;}
	.f-fixed .fix-item.wechat:hover .qc-item{ bottom: 105%;}
	.fix-btn{ display: block; right: 2%; bottom: 15%; z-index: 2;}
	.fix-btn .item-btn{ display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 10px 0 0 0; width: 100px; height: 100px; background: #ea5f1d; border-radius: 50%;}
	.fix-btn .item-btn:first-child{ margin-top: 0;}
	.fix-btn .item-btn .icon{ width: 40%;}
	.fix-btn .item-btn .icon img{ width: 100%;}
	.fix-btn .item-btn .txt{ width: 100%; font-size: 18px; color: #fff; text-align: center;}
	.fix-btn .item-btn.top span{ margin-top: 18px; width: 35px; height: 35px; line-height: 54px; font-size: 100px; color: #fff; transform: rotate(45deg);}
}

/*广告样式*/
#banner{ width:100%; position:relative;}
#banner .container{ width:100%;}
#banner .container .slide{ width:100%;}
#banner .swiper-page{ width:100%; text-align:center; font-size:0; position:absolute; left:0; right:0; bottom:70px; z-index:3; margin:auto;}
#banner .swiper-page .swiper-pagination-bullet{ width:12px; height:12px; cursor:pointer; opacity:1; background: #fff; position:relative; margin:0 15px;}
#banner .swiper-page .swiper-pagination-bullet svg{ position: absolute; top: -2px; left: -2px; width: 16px; height: 16px; display:none; transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg);}
#banner .swiper-page .swiper-pagination-bullet.cur svg{ display:block;}
#banner .waves{ width:100%; position:absolute; bottom:0; left:0; right:0; z-index:3; margin:auto;}
#banner .waves path{ animation:waves 10s linear infinite;}

#crumbs{padding-top:29px;margin-bottom: 36px;}
#crumbs span,
#crumbs a{color:#999999;font-size: 14px;font-family: 'SourceHanSansCN-Light';}/*思源黑体*/
#crumbs a:hover{color:#000;}

@media screen and (max-width: 750px){
	#banner .waves{ display: none;}
	#crumbs span,
	#crumbs a{ font-size: 26px;}
}

.swiper-pagination{ display: none;}
.s-page{ display: flex; justify-content: center; align-items: center; margin-top: 70px; height: 25px;}
.s-page .sp-item{ position: relative; margin: 0 23px; width: 8px; height: 8px; background: #e5e5e5; opacity: 1; border-radius: 50%;}
.s-page .sp-item:before,
.s-page .sp-item:after{ display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; transform: translate(-50%, -50%); transition: all .3s; border-radius: 50%;}
.s-page .sp-item.active:before{ width: 12px; height: 12px; background: #ff7800;}
.s-page .sp-item.active:after{ width: 18px; height: 18px; background: rgba(255, 120, 0, .2);}
/* .s-page .sp-item.active{} */
.s-page .sp-item .num{ bottom: 30px; left: 50%; padding: 4px 7px; background: #ff7800; font-size: 14px; color: #fff; white-space: nowrap; border-radius: 4px; transform: translateX(-50%); opacity: 0; transition: all .3s;}
.s-page .sp-item .num:before{ display: block; content: ''; position: absolute; left: 50%; bottom: -6px; width: 10px; height: 7px; background: url('/images/sp-item-icon.png') no-repeat center; transform: translateX(-50%);}
.s-page .sp-item.active .num{ opacity: 1;}

.g-page-tit{ margin-bottom: 50px; line-height: 48px;}
.g-page-tit .cn{ width: 100%; text-align: center;}
.g-page-tit .page-tit-in{ font-size: 32px; color: #333;}
.g-page-tit .page-tit-in:before{ display: block; content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 8px; background: #ff7800;}
.g-page-tit .page-tit-in span{ z-index: 1;}
.g-page-tit .en{ margin-top: 13px; line-height: 26px; font-size: 20px; color: #333; text-align: center; font-family: "Gilroy";}

/* 首页 */
.index-page .i-item{ padding: 110px 0;}

.btn-style{ position: relative; margin-top: 80px; width: 270px; height: 70px; line-height: 70px; border: 1px solid #696969; font-size: 14px; color: #333; text-align: center; border-radius: 35px; transition: all .3s;}
.btn-style:before{ display: block; content: ''; position: absolute; top: 50%; right: 40px; width: 33px; height: 2px; background: #333; transform: translateY(-50%);}
.btn-style:hover{ border-color: #ff7a00; background: #ff7a00; color: #fff;}
.btn-style:hover:before{ background: #fff;}

/* 走进乐奇多 */
.index-page .lqd{ background: url(/images/i_lqd_bg.png) no-repeat right bottom 58px #fafafa;}
.index-page .lqd .con{ margin-top: 54px; width: 100%;}
.index-page .lqd .con .video{ cursor: pointer; border-radius: 15px;}
.index-page .lqd .con .video:before{ display: block; content: ''; position: absolute; top: 50%; left: 50%; z-index: 2; width: 81px; height: 81px; background: url(/images/video_play_icon.png) no-repeat center / 100%; transform: translate(-50%, -50%);}
.index-page .lqd .con .video:after{ padding-top: 29.9375%;}
.index-page .lqd .con .brief{ margin-top: 28px; line-height: 32px; font-size: 18px; color: #666; text-align: center;}
.index-page .lqd .con .brief .btn{ font-size: 18px; color: #c9c9c9;}
.index-page .lqd .con .num-list{ display: flex; justify-content: space-between; align-items: start; margin-top: 30px; width: 100%;}
.index-page .lqd .con .num-list .num-item{ display: flex; justify-content: center; align-items: center; flex-direction: column;}
.index-page .lqd .con .num-list .num-item .top{ display: flex; justify-content: center; align-items: flex-end; line-height: 38px;}
.index-page .lqd .con .num-list .num-item .top .num{ font-size: 50px; color: #ff7800; font-weight: bold;}
.index-page .lqd .con .num-list .num-item .top .unit{ margin-left: 3px; line-height: 20px; font-size: 20px; color: #666;}
.index-page .lqd .con .num-list .num-item .bot{ margin-top: 16px; line-height: 24px; font-size: 14px; color: #666;}

/* 服务业务 */
.index-page .service{ background: url(/images/service_bg.jpg) no-repeat center; background-attachment: fixed;}
.index-page .service .list{ display: flex; justify-content: start; align-items: start; flex-wrap: wrap; margin-top: 54px; width: 100%;}
.index-page .service .list .item{ margin: 15px 0.9375% 0 0; width: 32.3%; font-size: 0; text-align: center; overflow: hidden; border-radius: 20px;}
.index-page .service .list .item:first-child{ margin-top: 0; width: 65.5%;}
.index-page .service .list .item:nth-child(3){ margin-top: 0; margin-right: 0;}
.index-page .service .list .item:nth-child(6){ margin-right: 0;}
.index-page .service .list .item .item-tit{ bottom: 0; left: 0; padding: 8px 0; width: 100%; background: rgba(0, 0, 0, .3);}
.index-page .service .list .item .item-tit .cn{ width: 100%; line-height: 24px; font-size: 17px; color: #fff; text-align: center;}
.index-page .service .list .item .item-tit .en{ width: 100%; line-height: 20px; font-size: 14px; color: #fff; text-align: center;}
.index-page .service .list .item .item-con{ display: flex; justify-content: center; align-items: center; flex-direction: column; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 99, 0, .8); opacity: 0;}
.index-page .service .list .item .item-con .tit{ padding-bottom: 24px; width: 100%; line-height: 34px; font-size: 25px; color: #fff; font-weight: bold; text-align: center;}
.index-page .service .list .item .item-con .tit:before{ display: block; content: ''; position: absolute; bottom: 0; left: 50%; width: 30px; height: 2px; background: #fff; border-top: 1px solid rgba(255, 99, 0, .8); border-bottom: 1px solid rgba(255, 99, 0, .8); transform: translateX(-50%);}
.index-page .service .list .item .item-con .brief{ margin-top: 28px; width: 100%; line-height: 25px; font-size: 14px; color: #fff; text-align: center;}
.index-page .service .list .item .item-con .icon{ margin-top: 12px; width: 42px; height: 42px; line-height: 40px; border: 1px solid #fff; font-size: 23px; color: #fff; text-align: center; border-radius: 50%;}
.index-page .service .list .item .item-con .icon:hover{ border-color: #fff; background: #fff; color: #ff7800;}
.index-page .service .list .item:hover .item-tit{ opacity: 0;}
.index-page .service .list .item:hover .item-con{ opacity: 1;}

/* 定制服务 */
.index-page .custom{ padding: 0;}
.index-page .custom .g-page-tit .page-tit-in:before{ display: none;}
.index-page .custom .g-page-tit .cn,
.index-page .custom .g-page-tit .cn .page-tit-in,
.index-page .custom .g-page-tit .en{ color: #fff; text-align: left;}
.index-page .custom .bg{ height: 699px;}
.index-page .custom .con{ display: flex; justify-content: center; align-items: start; flex-direction: column; padding: 0 10.3125% 0 8.3333%; width: 41.5105%; height: 100%; background: rgba(255, 99, 0, .91); border-radius: 0 350px 350px 0;}
.index-page .custom .con .page-tit .cn{ line-height: 65px; font-weight: bold; text-align: left;}
.index-page .custom .con .page-tit .cn span{ font-size: 45px; color: #fff;}
.index-page .custom .con .page-tit .en{ margin-top: 18px; line-height: 32px; font-size: 25px; color: #fff; text-align: left;}
.index-page .custom .con .brief{ margin-top: 60px; line-height: 30px; font-size: 18px; color: #fff;}
.index-page .custom .con .btn{ border-color: #fff; color: #fff;}
.index-page .custom .con .btn:before{ background: #fff;}
.index-page .custom .con .btn:hover{ background: #fff; color: #ff7a00;}
.index-page .custom .con .btn:hover:before{ background: #ff7a00;}

/* 我们的案例 */
.index-page .case{ background: url(/images/service_bg.jpg) no-repeat center; background-attachment: fixed;}
.index-page .case .con{ display: flex; justify-content: flex-end; margin-top: 55px;}
.index-page .case .con-in{ display: flex; justify-content: space-between; align-items: center; width: 1760px;}
.index-page .case .left{ width: 53.9205%; overflow: hidden; border-radius: 25px;}
.index-page .case .left .b-img{ text-align: center;}
.index-page .case .left .container .wrapper{ align-items: center;}
.index-page .case .left .container .wrapper .slide img{ max-width: 100%;}
.index-page .case .left .btn{ display: flex; justify-content: center; align-items: center; top: 0; z-index: 1; width: 149px; height: 100%;}
.index-page .case .left .btn.prev{ left: 0; background: linear-gradient(to right, rgba(255, 99, 0, 0), rgba(255, 99, 0, 0));}
.index-page .case .left .btn.next{ right: 0; background: linear-gradient(to left, rgba(255, 99, 0, 0), rgba(255, 99, 0, 0));}
.index-page .case .left .btn.prev:hover{ background: linear-gradient(to right, rgba(255, 99, 0, .8), rgba(255, 99, 0, 0));}
.index-page .case .left .btn.next:hover{ background: linear-gradient(to left, rgba(255, 99, 0, .8), rgba(255, 99, 0, 0));}
.index-page .case .left .btn span{ width: 51px; height: 51px; line-height: 51px; background: #fff; text-align: center; border-radius: 50%;}
.index-page .case .left .btn svg{ width: 40%; height: 100%;}
.index-page .case .left .btn.next svg{ transform: rotate(180deg);}
.index-page .case .left .btn:hover svg path{ fill: #ff7800;}
.index-page .case .right{ width: 40.5114%;}
.index-page .case .right .s-info{ width: 100%;}
.index-page .case .right .s-info .tit{ line-height: 67px; font-size: 50px; color: #333;}
.index-page .case .right .s-info .brief{ margin-top: 10px; width: 70.1263%; line-height: 30px; font-size: 16px; color: #666;}
.index-page .case .right .s-info .btn{ margin-top: 44px;}
.index-page .case .right .s-img-outer{ margin-top: 108px;}
.index-page .case .right .s-img-outer .btn{ display: flex; justify-content: center; align-items: center; top: 50%; z-index: 1; width: 40px; height: 40px; text-align: center; border-radius: 50%; transform: translateY(-50%);}
.index-page .case .right .s-img-outer .btn.prev{ left: 0;}
.index-page .case .right .s-img-outer .btn.next{ right: 0;}
.index-page .case .right .s-img-outer .btn svg{ width: 40%; height: 100%;}
.index-page .case .right .s-img-outer .btn.next svg{ transform: rotate(180deg);}
.index-page .case .right .s-img-outer .btn:hover svg path{ fill: #ff7800;}
.index-page .case .right .s-img .slide{ width: 39.1305%; opacity: .2; overflow: hidden; border-radius: 6px;}
.index-page .case .right .s-img .slide.swiper-slide-active{ opacity: 1;}
.index-page .case .right .s-img .slide.swiper-slide-active+.slide{ opacity: .5;}
.index-page .case .right .s-img .slide img{ width: 100%;}

/* 新闻资讯 */
.index-page .news{ background: url(/images/i_news_bg.png) no-repeat left bottom 96px #fafafa;}
.index-page .news .list{ margin-top: 55px; width: 100%;}
.index-page .news .list .item{ margin-right: 1.5625%; width: 32.25%; overflow: hidden; border-radius: 15px;}
.index-page .news .list .item .img{ width: 100%;overflow: hidden;}
.index-page .news .list .item .img:after{ padding-top: 62.5969%;}
.index-page .news .list .item .con{ padding: 25px 19px; background: #fff;}
.index-page .news .list .item .con .top{ display: flex; justify-content: space-between; align-items: center;}
.index-page .news .list .item .con .top .date{ width: 16.7365%; border-right: 2px solid #f5f5f5;}
.index-page .news .list .item .con .top .date .d{ width: 100%; line-height: 47px; font-size: 49px; color: #666;}
.index-page .news .list .item .con .top .date .ym{ margin-top: 3px; width: 100%; line-height: 21px; font-size: 14px; color: #999; text-indent: 10px;}
.index-page .news .list .item .con .top .info{ width: 79.498%;}
.index-page .news .list .item .con .top .info .tit{ width: 100%; line-height: 27px; font-size: 16px; color: #333;}
.index-page .news .list .item .con .top .info .brief{ width: 100%; height: 46px; line-height: 23px; font-size: 14px; color: #828282;}

.index-page .news .list .item .con .bot{ display: flex; justify-content: space-between; align-items: center; margin-top: 23px; padding-top: 14px; width: 100%; border-top: 1px solid #eaeaea;}
.index-page .news .list .item .con .bot .txt{ line-height: 21px; font-size: 14px; color: #666;}
.index-page .news .list .item .con .bot .icon{ line-height: 21px; font-size: 30px;}

.index-page .news .list .item:hover .con{ background: #ff7800;}
.index-page .news .list .item:hover .con .top .date .d,
.index-page .news .list .item:hover .con .top .date .ym,
.index-page .news .list .item:hover .con .top .info .tit,
.index-page .news .list .item:hover .con .top .info .brief,
.index-page .news .list .item:hover .con .bot .txt,
.index-page .news .list .item:hover .con .bot .icon{ color: #fff;}

.index-page .news .list .btn{ display: flex; justify-content: center; align-items: center; top: 50%; z-index: 1; width: 51px; height: 51px; background: #fff; box-shadow: 5px 9px 35px rgba(28, 28, 28, .1); border-radius: 50%; transform: translateY(-75%);}
.index-page .news .list .btn.prev{ left: -27px;}
.index-page .news .list .btn.next{ right: -27px;}
.index-page .news .list .btn svg{ width: 40%;}
.index-page .news .list .btn.next svg{ transform: rotate(180deg);}
.index-page .news .list .btn:hover svg path{ fill: #ff7800; transition: all .3s;}
.index-page .news .more{ margin: 90px auto 0;}

/* 合作伙伴 */
#partner{ display: flex; justify-content: center; align-items: center; flex-direction: column; width:100%;/* padding:80px 0;*/ background: url(/images/partner_bg.jpg) no-repeat center; background-attachment:fixed;}
#partner .inside-arrow{ margin-top:12px;}
#partner .item{ width:100%; padding:0 20px; margin-left:-20px; margin-top:34px;}
#partner .item .wrapper{ padding:20px 0;}
#partner .item .wrapper .slide{ width:100%; border:2px solid #f5f7fc; border-radius:50px; margin-right:20px; background: #fff;}
#partner .item .wrapper .slide .list{ width:20%; height:150px; border-top:1px solid #eaebf4; border-right:1px solid #eaebf4; position:relative;}
#partner .item .wrapper .slide .list::before{ width:110%; height:110%; opacity:0; background:#fff; border-bottom:4px solid #ea5f1d; border-radius:50px; box-shadow:0 0 10px 1px #fbdfd3; position:absolute; top:0; bottom:0; left:0; right:0; z-index:2; margin:auto; content:''; transform:translate3d(-5%,0,0);}
#partner .item .wrapper .slide .list img{ max-width:86%; max-height:86%; position:relative; z-index:3;}
#partner .item .wrapper .slide .list:hover{ position:relative; z-index:2;}
#partner .item .wrapper .slide .list:hover::before{ opacity:1;}
#partner .item .wrapper .slide .list:nth-child(-n+5){ border-top:none;}
#partner .item .wrapper .slide .list:nth-child(5n){ border-right:none;}
#partner .item .wrapper .slide .list:last-child{ border-right:none;}
#partner .item .wrapper .slide:last-child{ margin-right:0;}
#partner .item .inside-page{ margin-top: 40px; line-height: 21px; text-align: center;}

@keyframes move_icon {
    0%{
		top: 0;
    }
    100% {
		top: calc(100% - 7px);
    }
}
.i-eff{ bottom: 2%; right: 3.90625%; z-index: 1; width: 16px; text-align: center;}
.i-eff .line{ margin-bottom: 12px; width: 1px; height: 50px; background: #f2f2f2;}
.i-eff .line:before{ display: block; content: ''; position: absolute; top: 0; left: -3px; width: 7px; height: 7px; background: #ff6300; -webkit-animation: move_icon 1s both infinite; -moz-animation: move_icon 1s both infinite; -ms-animation: move_icon 1s both infinite; animation: move_icon 1s both infinite;}
.i-eff .txt{ font-size: 12px;}
@media screen and (max-width: 1800px){
	.index-page .case .con-in{ width: 92%;}
}
@media screen and (max-width: 1300px){
	.index-page .news .list .item .con{ padding: 15px 10px;}
	.index-page .news .list .item .con .top .date .d{ font-size: 30px;}
	
}
@media screen and (max-width: 1000px){
	.index-page .service .list .item .item-con{ padding: 0 5%; box-sizing: border-box;}
	.index-page .custom .con{ width: 60%;}
	.index-page .news .list .item{ margin-right: 2%; width: 49%;}
}
@media screen and (max-width: 750px){
	.btn-style{ font-size: 26px;}
	#index .g-page-tit{ margin-bottom: 0;}
	.g-page-tit .en{ margin-top: 0; font-size: 26px;}
	.index-page .lqd .con .brief{ line-height: 1.8; font-size: 26px;}
	.index-page .lqd .con .brief .btn{ font-size: 26px;}
	.index-page .lqd .con .num-list{ flex-wrap: wrap;}
	.index-page .lqd .con .num-list .num-item{ margin-top: 30px; width: 49%;}
	.index-page .lqd .con .num-list .num-item:nth-child(-n+2){ margin-top: 0;}
	.index-page .lqd .con .num-list .num-item .top{ line-height: 60px;}
	.index-page .lqd .con .num-list .num-item .top .num{ font-size: 50px; font-weight: normal;}
	.index-page .lqd .con .num-list .num-item .top .unit{ line-height: 45px; font-size: 26px;}
	.index-page .lqd .con .num-list .num-item .bot{ line-height: 1.8; font-size: 26px;}
	.index-page .news .list .item{ margin-right: 0; width: 100%;}
	.index-page .news .list .item .img img{ width: 100%;}
	.index-page .service .list{ flex-direction: column;}
	.index-page .service .list .item{ margin-top: 50px; width: 100%;}
	.index-page .service .list .item:nth-child(2){ margin-top: 0; width: 100%;}
	.index-page .service .list .item:nth-child(3){ margin-top: 50px;}
	.index-page .service .list .item img{ width: 100%;}
	.index-page .service .list .item .item-tit .cn,
	.index-page .service .list .item .item-tit .en{ line-height: 1.8; font-size: 26px;}
	.index-page .service .list .item .item-con .tit{ line-height: 1.8; font-size: 34px;}
	.index-page .service .list .item .item-con .brief{ line-height: 1.8; font-size: 26px;}
	.index-page .custom .bg{ height: 299px;}
	.index-page .custom .con{ padding: 0 2% 0 3.3333%; width: 44%;}
	.index-page .custom .con .brief{ margin-top: 10px; line-height: 1.2; font-size: 26px;}
	.index-page .custom .con .btn{ margin-top: 10px; width: 220px; height: 50px; line-height: 50px; font-size: 26px;}
	.index-page .custom .con .btn:before{ right: 14px;}
	.index-page .case .con-in{ flex-direction: column; margin: 0 auto;}
	.index-page .case .left,
	.index-page .case .right{ width: 100%;}
	.index-page .case .left .btn span{ width: 102px; height: 102px;}
	.index-page .case .right .s-info .tit{ line-height: 1.8; font-size: 34px;}
	.index-page .case .right .s-info .brief{ width: 95%; font-size: 22px;}
	.index-page .case .right .s-img-outer{ margin-top: 50px;}
	.index-page .case .right .s-img-outer .btn{ width: 60px; height: 60px;}
	.index-page .news .list .item .con .top .date .d{ font-size: 42px;}
	.index-page .news .list .item .con .top .date .ym{ font-size: 26px;}
	.index-page .news .list .item .con .top .info .tit{ line-height: 1.8; font-size: 34px;}
	.index-page .news .list .item .con .top .info .brief{ line-height: 1.8; font-size: 26px;}
	.index-page .news .list .item .con .bot .txt{ line-height: 1.8; font-size: 26px;}
	.index-page .news .list .item .con .bot .icon{ line-height: 1.8; font-size: 42px;}

	#partner .item .wrapper .slide .list{ width: 50%;}
	#partner .item .wrapper .slide .list:nth-child(-n+5){ border-top: 1px solid #eaebf4;}
	#partner .item .wrapper .slide .list:nth-child(5n){ border-right: 1px solid #eaebf4;}
	#partner .item .wrapper .slide .list:nth-child(-n+2){ border-top:none;}
	#partner .item .wrapper .slide .list:nth-child(2n){ border-right:none;}
}
/* 首页 */

/*新闻列表*/
#news{padding: 100px 0;}
/*
#news .title{margin-bottom: 50px;}
#news .title .title-cn{font-size: 36px;color: #333;margin-bottom: 38px;}
#news .title .title-cn span{border-bottom: 8px solid #ff7800;}
#news .title .title-en{font-size: 20px;color: #333;font-family: "Gilroy";}
*/
#news .news-hot{}
#news .news-hot .container{background-color: #fafafa;}
#news .news-hot .left{width: 40%;border-radius: 20px;}
#news .news-hot .right{width: 60%;padding: 8% 6.19% 0;}
#news .news-hot .right .tit{font-size: 20px;color: #1a1a1a;font-weight: 700;}
#news .news-hot .right .con{font-size: 16px;line-height: 26px;color: #333;margin:2.77% 0 11.11% 0;}
#news .news-hot .right .more a{font-size: 14px;color: #ccc;}
#news .news-hot .prev{cursor: pointer;width: 27px;height: 49px;background: url(/images/news-btn-l.png) no-repeat center;top: 40%;left: -50px;}
#news .news-hot .next{cursor: pointer;width: 21px;height: 41px;background: url(/images/news-btn-r.png) no-repeat center;top: 40%;right: -50px;}
#news .news-hot .prev:hover{background: url(/images/news-btn-l-h.png) no-repeat center;}
#news .news-hot .next:hover{background: url(/images/news-btn-r-h.png) no-repeat center;}
#news .news-list{padding: 75px 0px;border-bottom: 1px solid #e6e6e6;}
#news .news-list .date{width: 70px;text-align: center;margin: 0 9.375% 0 1.875%;}
#news .news-list .date .t1{text-align: center;font-size: 54px;color: #ccc;}
#news .news-list .date .t2{font-size: 16px;color: #ccc;}
#news .news-list .pic{width: 354px;height: 200px;border-radius: 15px;}
#news .news-list .text{width: calc(100% - 654px);margin-left: 50px;padding-right: 60px;}
#news .news-list .text .t3{font-size: 20px;color: #1a1a1a;font-weight: 700;}
#news .news-list .text .t4{font-size: 16px;color: #333;margin: 3.47% 0 10.41% 0;line-height: 25px;}
#news .news-list .text .t5{font-size: 14px;color: #ccc;}
/*#news .news-list:hover{background: #f7f7f7;}*/
#news .news-list:hover .t1{color: #ff7800;}
#news .news-list:hover .t2{color: #ff7800;}
#news .news-list:hover .t3{color: #ff7800;}
#news .news-list:hover .t5{color: #ff7800;}
#news .fenye{text-align: center;margin: 100px 0 150px 0;}

/*新闻详情*/
#news-detail{padding: 100px 0;}
#news-detail .title{font-size: 30px;color: #333;margin-bottom: 35px;}
#news-detail .title2 .time{font-size: 14px;color: #666;background: url(/images/time.png) no-repeat left center;padding-left: 25px;margin-right: 40px;}
#news-detail .title2 .num{font-size: 14px;color: #666;background: url(/images/num.png) no-repeat left center;padding-left: 30px;}
#news-detail .title2 .share{margin-bottom: 70px;}
#news-detail .title2 .share span{margin-right: 10px;}
#news-detail .title2 .share a{width: 20px;height: 20px;display: inline-block;cursor: pointer;margin-left: 18px;}
#news-detail .title2 .share .wx{background: url(/images/wx.png) no-repeat center;}
#news-detail .title2 .share .wx:hover{background: url(/images/wx-h.png) no-repeat center;}
#news-detail .title2 .share .wb{background: url(/images/wb.png) no-repeat center;}
#news-detail .title2 .share .wb:hover{background: url(/images/wb-h.png) no-repeat center;}
#news-detail .title2 .share .fb{background: url(/images/fb.png) no-repeat center;}
#news-detail .title2 .share .fb:hover{background: url(/images/fb-h.png) no-repeat center;}
#news-detail .title2 .share .tw{background: url(/images/tw.png) no-repeat center;}
#news-detail .title2 .share .tw:hover{background: url(/images/tw-h.png) no-repeat center;}
#news-detail .title2 .share .in{background: url(/images/in.png) no-repeat center;}
#news-detail .title2 .share .in:hover{background: url(/images/in-h.png) no-repeat center;}
#news-detail .content{padding-bottom: 100px;border-bottom: 1px solid #e5e5e5;}
#news-detail .news-page{margin-top: 38px;}
#news-detail .news-page .left{opacity: .5;}
#news-detail .news-page .left a{line-height: 38px;font-size: 16px;color: #000;}
#news-detail .news-page .return{width: 280px;height: 70px;line-height: 70px;background-color: #ff7900;font-size: 16px;color: #fff;border-radius: 70px;}

/*联系我们*/
#contact{padding-top: 100px;}
/*
#contact .title{margin-bottom: 50px;}
#contact .title .title-cn{font-size: 36px;color: #333;margin-bottom: 38px;}
#contact .title .title-cn span{border-bottom: 8px solid #ff7800;}
#contact .title .title-en{font-size: 20px;color: #333;font-family: "Gilroy";}
*/
/* #contact .wrap1{margin-bottom: 200px;} */
#contact .wrap1 .contact{ display: flex; justify-content: space-between; align-content: start; padding-bottom: 100px;}
#contact .wrap1 .content .con{ margin-right: 4.25%; width: 30.5%; border-radius: 24px; overflow: hidden; box-shadow: 0 7px 40px rgba(209, 209, 209, .35);}
#contact .wrap1 .content .con:nth-child(3n+3){margin-right: 0;}
#contact .wrap1 .content .con .map{/*padding-top: 58.84%;*/height: 280px;}
#contact .wrap1 .content .con .map-outer .no-click{ top: 0; left: 0; z-index: 10; width: 100%; height: 100%; pointer-events: none;}
#contact .wrap1 .content .con .c{padding: 11.3% 11.3% 0 10.3%;}
#contact .wrap1 .content .con .tit{margin-bottom: 20px;}
#contact .wrap1 .content .con .tit span{font-size: 18px;color: #333;font-weight: 700;border-bottom: 5px solid #ff7800;}
#contact .wrap1 .content .con .t{font-size: 16px;color: #8b8b8b;padding-left: 25px;margin-bottom: 20px;line-height: 26px;}
#contact .wrap1 .content .con .tel{ height: 52px; background: url(/images/tel.png) no-repeat left 5px;}
#contact .wrap1 .content .con .addr{ height: 52px; background: url(/images/addr.png) no-repeat left 5px;}
#contact .wrap1 .content .con .email{ height: 26px; background: url(/images/email.png) no-repeat left 5px;}
#contact .wrap1 .content .con .fax{ height: 26px; background: url(/images/fax.png) no-repeat left 5px;}
#contact .wrap1 .content .con .web{ height: 26px; background: url(/images/web.png) no-repeat left 5px;}

#contact #online{ padding: 100px 0; background: #fafafa;}
#contact .wrap2 .form-box .inp{width: 31.5%;height: 66px;line-height: 66px;margin-right: 2.75%;border: 1px solid #e3e3e3;border-radius: 10px; box-sizing: border-box;}
#contact .wrap2 .form-box .inp:nth-child(3){margin-right: 0;}
#contact .wrap2 .form-box .inp span{margin: 0 40px;font-size: 14px;color: #333;}
#contact .wrap2 .form-box .inp input[type="text"]{width: 75%;font-size: 14px;color: #333;opacity: .5;}
#contact .wrap2 .form-box textarea{resize: none;width: 100%;height: 320px;border: 1px solid #e3e3e3;border-radius: 10px;padding: 35px 0 0 40px;margin-top: 40px;font-size: 14px;color: #333;}
#contact .wrap2 .form-box .submit{width: 150px;height: 50px;line-height: 50px;color: #fff;font-size: 16px;background-color: #ff7800;text-align: center;margin: 50px auto 0;border-radius: 10px;cursor: pointer;}

/*解决方案-合作流程*/
#cooperation{}
#cooperation .g-page-tit{ margin-top:100px;}
/*
#cooperation .title{margin-bottom: 50px;}
#cooperation .title .title-cn{font-size: 36px;color: #333;margin-bottom: 38px;}
#cooperation .title .title-cn span{border-bottom: 8px solid #ff7800;}
#cooperation .title .title-en{font-size: 20px;color: #333;font-family: "Gilroy";}
*/
#cooperation .first-page .fp-tableCell{ vertical-align: top;}
#cooperation .process-content .pic{width: 50%; height: 100%;}
#cooperation .process-content .con{width: 50%;padding-top: 50%;overflow: hidden;}
#cooperation .process-content .con .c{width: 64.58%;text-align: left;}
#cooperation .process-content .con .tit{font-size: 58px;color: #333;font-weight: 700;margin-bottom: 45px;}
#cooperation .process-content .con .tit span{font-size: 72px;color: #ff7800;margin-right: 40px;}
#cooperation .process-content .con .des{font-size: 18px;color: #333;line-height: 32px;}
/* #cooperation .coopera{background: url(/images/cooperation-bg.png) no-repeat center;padding-top: 39.583%;} */
#cooperation .coopera{ background: url(/images/coop_bg.png) no-repeat bottom center;}
#cooperation .coopera .con-outer{ z-index: 1;}
#cooperation .coopera .content{ margin: 0 auto; width: 59.89%; z-index: 1;}
#cooperation .coopera .content .tit{font-size: 57px;color: #333;font-weight: 700;margin-bottom: 30px;}
#cooperation .coopera .content .con{font-size: 18px;color: #333;line-height: 30px;}
#cooperation .coopera .content .zixun{position: relative;width: 270px;height: 70px;font-size: 14px;color: #333; border: 1px solid #333; margin: 70px auto 0;line-height: 70px;border-radius: 35px;}
#cooperation .coopera .content .zixun::after{content: "";width: 33px;height: 2px;background-color: #333;position: absolute;top: 49%;right: 40px;}
#cooperation .coopera.cur .content .zixun{border-color: #ff7800; background-color: #fff;color: #ff7800;}
#cooperation .coopera.cur .content .zixun::after{background-color: #ff7800;}
/*
#cooperation .coopera.cur .content .tit,
#cooperation .coopera.cur .content .con{ color: #fff;}
#cooperation .coopera.cur .coop-bg{ background: rgba(255, 120, 0, .9);}
*/

/*产品列表   案例展示*/
#product{padding: 100px 0;}
/*
#product .title{margin-bottom: 50px;}
#product .title .title-cn{font-size: 36px;color: #333;margin-bottom: 38px;}
#product .title .title-cn span{border-bottom: 8px solid #ff7800;}
#product .title .title-en{font-size: 20px;color: #333;font-family: "Gilroy";}
*/
#product .pro-cate{ max-width: 100%; margin-bottom: 50px;}
#product .pro-cate .cate{margin-right: 50px; width: 275px;height: 70px;line-height: 70px;border-radius: 35px;background-color: #fff;border: 1px solid #8c8c8c;text-align: center;font-size: 16px;color: #333;}
#product .pro-cate .cate.on{color: #fff;background-color: #ff7800;border: 0;}

#product .pro-cate-outer{ padding: 0 70px;}
/* #product .pro-cate{ padding: 0 70px;} */
#product .pro-cate-outer .btn-list{ display: flex; justify-content: space-between; align-items: center; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1;}
#product .pro-cate-outer .btn-list.n-show{ display: none;}
#product .pro-cate-outer .btn-list .btn-item{ width: 52px; height: 52px; line-height: 52px; background: #ea5f1d; border: 0; font-size: 30px; color: #fff; pointer-events: visible;}
#product .pro-list{width: 31.25%;margin-right: 3.125%;margin-bottom: 50px; padding-bottom: 20px; background: #fafafa; border-radius: 18px; overflow: hidden;}
#product .pro-list:hover{ background: #fff; box-shadow: 0 4px 29px rgba(0, 0, 0, .05);}
#product .pro-list:hover .tit{color: #ff7800;}
#product .pro-list:nth-child(3n+3){margin-right: 0;}
#product .pro-list .pic{border-radius: 20px 20px 0 0;overflow: hidden;}
#product .pro-list .tit{font-size: 18px;color: #333;font-weight: 700;padding: 30px 30px 0 30px;margin-bottom: 15px;}
#product .pro-list .des{font-size: 15px;color: #898989;padding: 0 30px;line-height: 25px;height: 80px;overflow: hidden;}
#product .trun-page{margin-top: 100px;}

/*产品详情*/
#pro-detail{padding: 60px 0 100px 0;}
#pro-detail .wrap1{border: 1px solid #eee;border-radius: 30px;}
#pro-detail .left{width: 50%;}
#pro-detail .left .btn-list{ display: none; justify-content: space-between; align-items: center; top: 50%; left: 0; z-index: 5; padding: 0 30px; width: 100%; transform: translateY(-50%); pointer-events: none;}
#pro-detail .left .btn-list .btn-item{ display: flex; justify-content: center; align-items: center; width: 50px; height: 50px; line-height: 45px; background: #fff; font-size: 30px; color: #fff; text-align: center; pointer-events: visible; border-radius: 50%; transform: all .5s;}
#pro-detail .left .btn-list .btn-item.next{ transform: rotate(180deg);}
#pro-detail .left .btn-list .btn-item svg{ width: 60%; height: 24px;}
#pro-detail .left .btn-list .btn-item svg path{ transform: all .5s;}
#pro-detail .left .btn-list .btn-item:hover svg path{ fill: #ff7800;}
#pro-detail .right{width: 50%;}
#pro-detail .right .content{padding: 8.125% 16.875% 0;}
#pro-detail .right .content .tit{font-size: 34px;color: #000;font-weight: 700;}
#pro-detail .right .content .con{font-size: 16px;color: #828282;line-height: 28px;margin: 60px 0;max-height: 200px;overflow: hidden;}
#pro-detail .right .content .zixun{width: 235px;height: 60px;line-height: 60px;background: url(/images/zixun.png) no-repeat 70px 18px #ff7800;font-size: 14px;color: #fff;border-radius: 30px;padding-left: 120px;}
#pro-detail .thu{width: 50%;margin-top: 35px;}
#pro-detail .thu .container{width: 80%;padding: 20px;}
#pro-detail .thu .prev{width: 13px;height: 11px;background: url(/images/pro-de-btnl.png);top: 40%;left: 5%;}
#pro-detail .thu .next{width: 13px;height: 11px;background: url(/images/pro-de-btnr.png);top: 40%;right: 5%;}
#pro-detail .thu .prev:hover{background: url(/images/pro-de-btnl-h.png);}
#pro-detail .thu .next:hover{background: url(/images/pro-de-btnr-h.png);}
#pro-detail .thu .pic{position: relative;border-radius: 20px;}
#pro-detail .thu .pic::after{content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0; right: 0; bottom: 0;background-color: #000; opacity: .5;}
#pro-detail .thu .swiper-slide-thumb-active .pic{box-shadow: 0 0 20px 3px rgba(0,0,0,.5);}
#pro-detail .thu .swiper-slide-thumb-active .pic::after{background-color: transparent;opacity: 1;}

#pro-detail .wrap2{/*height: 57px;*/border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-top: 70px;}
#pro-detail .wrap2 .tit{width: 152px;height: 55px;line-height: 55px;background-color: #e8e8e8;font-size: 16px;color: #333;text-align: center;}
/* #pro-detail .wrap3 .content{padding: 100px 12.5% 0 0;} */
#pro-detail .wrap3 .content{padding: 100px 0 0 0;}

/*乐园指南*/
#paradise{padding: 100px 0;}
/*
#paradise .title{margin-bottom: 50px;}
#paradise .title .title-cn{font-size: 36px;color: #333;margin-bottom: 38px;}
#paradise .title .title-cn span{border-bottom: 8px solid #ff7800;}
#paradise .title .title-en{font-size: 20px;color: #333;font-family: "Gilroy";}
*/
#paradise .par-cate{max-width: 100%;margin-bottom: 50px;padding: 0 1.66%;}
#paradise .par-cate .cate{width: 200px;height: 70px;line-height: 70px;border-radius: 35px;background-color: #fff;border: 1px solid #8c8c8c;text-align: center;font-size: 16px;color: #333;}
#paradise .par-cate .cate.on{color: #fff;background-color: #ff7800;border: 0;}
#paradise .content{}
#paradise .content .list{padding: 85px 0;border-bottom: 1px solid #e6e6e6;}
#paradise .content .list:hover .con .tit{color: #ff7800;}
#paradise .content .list .pic{width: 23.66%;margin-right: 4%;border-radius: 20px;}
#paradise .content .list .con{width: 72.34%;padding-top: 3.608%;}
#paradise .content .list .con .tit{font-size: 20px;color: #1a1a1a;font-weight: 700;margin-bottom: 25px;}
#paradise .content .list .con .des{font-size: 16px;color: #333;line-height: 26px;}
#paradise .turn-page{margin-top: 100px;}

/*运营服务*/
/* #operation{padding: 100px 0;} */
/*
#operation .title{margin-bottom: 50px;}
#operation .title .title-cn{font-size: 36px;color: #333;margin-bottom: 38px;}
#operation .title .title-cn span{border-bottom: 8px solid #ff7800;}
#operation .title .title-en{font-size: 20px;color: #333;font-family: "Gilroy";}
*/
#operation .ope-item{ padding: 100px 0;}
/* #operation .wrap1{ padding-top: 0;} */
#operation .wrap1 .list{ width: 29%;margin-right: 6.5%; background: #f7f7f7;border-radius: 30px; overflow: hidden;}
#operation .wrap1 .list:hover .con{background-color: #ff7800;}
#operation .wrap1 .list:hover .con .t1,
#operation .wrap1 .list:hover .con .t2,
#operation .wrap1 .list:hover .con .t3{color: #fff;}
#operation .wrap1 .list:nth-child(3n+3){margin-right: 0;}
#operation .wrap1 .list .con{padding: 9.677% 14.623% 8.602% 10.752%;transition: all .5s;}
#operation .wrap1 .list .con .t1{font-size: 40px;color: #333;transition: all .5s;}
#operation .wrap1 .list .con .des{}
#operation .wrap1 .list .con .t2{font-size: 20px;color: #333;font-weight: 700;transition: all .5s;margin-bottom: 15px;}
#operation .wrap1 .list .con .t3{font-size: 16px;color: #333;transition: all .3s;}

#operation .wrap2{ background: #f7f7f7;}
#operation .wrap2 .list{width: 33.33%;padding: 2.1875% 6.25% 12.1875%;}
#operation .wrap2 .list .pic{width: 100px;height: 100px;background-color: #ff7800;border-radius: 20px;margin: 0 auto;}
#operation .wrap2 .list .t1{font-size: 20px;color: #333;text-align: center;margin: 50px 0 20px 0;}
#operation .wrap2 .list .t2{font-size: 16px;color: #787878;text-align: center;line-height: 26px;}

#operation .wrap4{ background: #f7f7f7;}
#operation .wrap4 .cate-tab{margin-bottom: 50px;}
#operation .wrap4 .cate-tab .cate{width: 200px;height: 70px;line-height: 70px;border-radius: 35px;background-color: #fff;border: 1px solid #8c8c8c;text-align: center;font-size: 16px;color: #333;margin: 0 25px;}
#operation .wrap4 .cate-tab .cate.cur{color: #fff;background-color: #ff7800;border: 0;}
#operation .wrap4 .content{}
#operation .wrap4 .content .pic{width: 100%;background-color: #efefef;padding: 55px 0;border-radius: 30px;margin: 0 auto;}
#operation .wrap4 .content .rules{width: 58.75%;margin-top: 42px;padding-top: 30px;}
#operation .wrap4 .content .rules .num{width: 78px;height: 78px;line-height: 78px;background-color: #ff7800;font-size: 20px;color: #fff;border-radius: 100%;margin: 0 auto 20px;text-align: center;transition: all .5s;transform: scale(1);}
#operation .wrap4 .content .rules .t{font-size: 16px;color: #333;}
#operation .wrap4 .content .rules .xian{width: 100%;height: 1px;background-color: #ff7800;left: 0;right: 0;top: 47%;}
#operation .wrap4 .content .rules .dian1{width: 5px;height: 5px;border-radius: 100%;background-color: #ff7800;top: calc(47% - 2px);left: 0;}
#operation .wrap4 .content .rules .dian2{width: 5px;height: 5px;border-radius: 100%;background-color: #ff7800;top: calc(47% - 2px);right: 0;}
#operation .wrap4 .content .rules .con{width: 50%;margin: 0 auto;}
#operation .wrap4 .content .rules .swiper-slide-thumb-active .con .num{/*width: 95px;height: 95px;line-height: 95px;font-size: 28px;*/transform: scale(1.3);}

/*关于我们*/
#about{padding-top: 100px;}
#about .wrap1 .content1 .left{width: 50%;padding: 25px 90px 0;position: relative;}
#about .wrap1 .content1 .left .bg1{width: 650px;height: 115px;background: url(/images/ab-bg.png) no-repeat;top: -35px;left: 20px;}
#about .wrap1 .content1 .left .bg2{width: 100%;height: 360px;background: url(/images/ab-bg2.png) repeat;top: 100px;left: 20px;}

#about .wrap1 .content1 .left .tit{position: relative;font-size: 24px;color: #555;font-weight: 700;margin-bottom: 40px;}
#about .wrap1 .content1 .left .tit::after{content: "";position: absolute;width: 80px;height: 2px;background-color: #ff7800;left: -100px;top: 50%;}
#about .wrap1 .content1 .left .con {font-size: 16px;color: #828282;line-height: 26px;}

#about .wrap1 .content1 .right{width: 50%;padding-top: 30px; overflow: visible;}
/* #about .wrap1 .content1 .right .swiper-wrapper{ width: 97.625%;} */
#about .wrap1 .content1 .right .container{ margin: 0; width: 97.5%;}
#about .wrap1 .content1 .right .video-box{ width: 100%;}
#about .wrap1 .content1 .right .video-box .pic{border-radius: 30px;}
#about .wrap1 .content1 .right .video-box .btn{width: 80px;height: 80px;background: url(/images/bofang.png);top: calc(50% - 40px);left: calc(50% - 40px);}
#about .wrap1 .content1 .right .bg{position: absolute;right: 0;bottom: -20px;background-color: #ff7800;width: 97.5%;height: 96.5%;border-radius: 30px;z-index: -1;}

#about .wrap1 .content2{margin: 50px auto 0;width: 80%;}
#about .wrap1 .content2 .item{width: 25%;text-align: center;}
#about .wrap1 .content2 .cur .item i{border-bottom: 1px solid #dfdfdf;}
#about .wrap1 .content2 .cur .item .t1 .num{color: #ff7800;}
#about .wrap1 .content2 .cur .item .t2{opacity: 1;}
#about .wrap1 .content2 .cur .item .t2::after{opacity: 1;}
#about .wrap1 .content2 .item i{font-style: normal;position: relative;border-bottom: 1px solid transparent;padding-bottom: 10px;}
#about .wrap1 .content2 .item .t1{font-size: 20px;color: #666}
#about .wrap1 .content2 .item .t1 .num{font-size: 50px;transition: all .5s;}
#about .wrap1 .content2 .item .t2{font-size: 14px;color: #666;opacity: .8;margin-top: 20px;transition: all .5s;position: relative;}
#about .wrap1 .content2 .item .t2::after{content: "";border: 8px solid transparent;border-bottom: 12px solid #ff7800;position: absolute;left: 47%;bottom: -40px;opacity: 0;transition: all .5s;}

#about .wrap1 .project{background-color: #f5f5f5;padding: 80px 0;border-radius: 20px;}
#about .wrap1 .project .top{margin-bottom: 70px;}
#about .wrap1 .project .top .container{width: 88%;text-align: center;}
#about .wrap1 .project .top .yuan{width: 24px;height: 24px;background: url(/images/yuan.png) no-repeat center;margin: 0 auto 25px;}
#about .wrap1 .project .top .swiper-slide-thumb-active .yuan{background: url(/images/yuan-h.png) no-repeat center;}
#about .wrap1 .project .top .year{font-size: 40px;color: #666;}
#about .wrap1 .project .top .swiper-slide-thumb-active .year{color: #ff7800;}

#about .wrap1 .project .top .prev{width: 50px;height:50px;background: url(/images/about-btn-l.png);top: -10%;left: 15px; z-index: 1;}
#about .wrap1 .project .top .next{width: 50px;height:50px;background: url(/images/about-btn-r.png);top: -10%;right: 15px; z-index: 1;}
#about .wrap1 .project .top .prev:hover{background: url(/images/about-btn-l-h.png);}
#about .wrap1 .project .top .next:hover{background: url(/images/about-btn-r-h.png);}
#about .wrap1 .project .top .xian{width: 100%;height: 2px;background-color: #ddd;left: 0;right: 0;top: 12%;}

#about .wrap1 .project .fot .le{width: 50%;}
#about .wrap1 .project .fot .le .pic{width: 75%;margin: 0 auto; border-radius: 20px;}
#about .wrap1 .project .fot .ri{width: 50%;padding: 50px 110px 0 0;}
#about .wrap1 .project .fot .ri .tit{font-size: 60px;color: #ff7800;margin-bottom: 36px;}
#about .wrap1 .project .fot .ri .des{font-size: 16px;color: #828282;line-height: 28px;}

#about .wrap2{background-color: #fafafa;padding: 100px 0;margin-top: 140px;}
#about .wrap2 .honor{width: 86.25%;margin: 0 auto;}
#about .wrap2 .honor .container{padding: 100px 35px 0;}
#about .wrap2 .slide:hover .con{color: #ff7800;font-weight: 700;}
#about .wrap2 .slide .con{text-align: center;font-size: 16px;color: #000;margin-top: 40px;line-height: 30px;transition: all .5s;}

#about .wrap2 .prev{width: 24px;height: 46px;background: url(/images/honor-btnl.png);top: 35%;left: -115px;}
#about .wrap2 .next{width: 24px;height: 46px;background: url(/images/honor-btnr.png);top: 35%;right: -115px;}
#about .wrap2 .prev:hover{background: url(/images/honor-btnl-h.png);}
#about .wrap2 .next:hover{background: url(/images/honor-btnr-h.png);}

#about .wrap2 .honor .pic:after{padding-top: 140.487%;}
#about .wrap2 .slide .pic img{transition: all .5s;}
#about .wrap2 .slide:hover .pic img{bottom: 16%;transform: scale(1.2);}

#about .wrap3{margin-top: 100px;}
#about .wrap3 .cate-tab{margin-bottom: 50px;}
#about .wrap3 .cate-tab .cate{width: 245px;height: 64px;line-height: 64px;border-radius: 32px;background-color: #fff;border: 1px solid #8c8c8c;text-align: center;font-size: 16px;color: #333;margin: 0 25px;}
#about .wrap3 .cate-tab .cate.cur{color: #fff;background-color: #ff7800;border: 0;}

#about .wrap3 .pic-box .pic{width: 23%;margin-right: 2%;margin-bottom: 20px;border-radius: 30px;}
#about .wrap3 .pic-box .pic:nth-child(1){width: 48%;}
#about .wrap3 .pic-box .pic:nth-child(3){margin-right: 0;}
#about .wrap3 .pic-box .pic:nth-child(5){margin-right: 0;}
#about .wrap3 .container{max-width: 100%;}

#about .wrap4{margin-top: 100px;background-color: #fafafa;padding: 100px 0;}

.honor-outer{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); z-index: 1;}
.honor-outer.cur{ display: block;}
.honor-outer .honor-in{ position: absolute; top: 50%; left: 50%; width: 500px; max-width: 80%; max-height: 80%; background: #fff; transform: translate(-50%, -50%);}
.honor-outer .honor-in .wrapper .item{ padding: 20px 10px;}
/*
@media screen and (max-width:1680px){
	.cw1600{width: 94%;}
	.cw1500{width: 94%;}
	.cw1400{width: 94%;}
	.cw1300{width: 94%;}
}
*/

@media screen and (max-width: 1680px){
	.cw1920{ width: 100%;}
	.cw1600{ width: 92%;}
}

@media screen and (max-width: 1680px){
	.cw1500{ width: 92%;}
}

@media screen and (max-width: 1440px){
	.cw1400{ width: 92%;}
}

@media screen and (max-width: 1340px){
	.cw1300{ width: 92%;}
}

@media screen and (max-width: 1240px){
	[body]{ min-width: inherit;}
	.cw1200{ width: 92%;}
}

@media screen and (max-width: 1160px){
	.cw1120{ width: 92%;}
}

@media screen and (max-width:1480px){
	#contact .wrap2 .form-box .inp input[type="text"]{width: 60%;}
	#pro-detail .right .content{padding: 8.125% 10.875% 0;}
}

@media screen and (max-width:1280px){
	#pro-detail .right .content .con{margin: 30px 0;}

	/*关于我们*/
	#about .wrap1 .content1 .left{float: none;width: 100%;padding: 0;}
	#about .wrap1 .content1 .right{float: none;width: 100%;}
	#about .wrap1 .project .fot .ri{ padding: 0 30px 0 0;}
	#about .wrap1 .project .fot .ri .tit{ font-size: 40px; margin-bottom: 20px;}
}

/*@media screen and (max-width:1100px){
	#pro-detail .right .content .con{max-height: 118px;}
}*/

@media screen and (max-width:750px){

	.mb{ display: block !important;}
	.pc{ display: none !important;}

	/*新闻列表*/
	/*
	#news .title .title-cn{font-size: 48px;}
	#news .title .title-en{font-size: 32px;}
	*/
	#news .news-hot .left{float: none;width: 100%;}
	#news .news-hot .right{float: none;width: 100%;padding: 8% 3.19% 0;}
	#news .news-hot .right .tit{font-size: 32px;line-height: 1.5;}
	#news .news-hot .right .con{font-size: 28px;line-height: 1.8;}
	#news .news-hot .right .more a{font-size: 26px;}
	#news .news-list .date{display: none;}
	#news .news-list .pic{float: none;width: 100%;height: auto;}
	#news .news-list .pic:after{padding-top: 56.45%;}
	#news .news-list .text{float: none;width: 100%;padding: 8% 3.19% 0;margin: 0;}
	#news .news-list .text .t3{font-size: 32px;line-height: 1.5;}
	#news .news-list .text .t4{font-size: 28px;line-height: 1.8;}
	#news .news-list .text .t5{font-size: 26px;}

	/*新闻详情*/
	#news-detail .title{font-size: 42px;}
	#news-detail .content{font-size: 28px;}
	#news-detail .title2 .time{font-size: 26px;}
	#news-detail .title2 .num{font-size: 26px;float: none;margin-left: 355px;}
	#news-detail .title2 .share{font-size: 26px;float: none;margin-top: 20px;}
	#news-detail .news-page .left{float: none;width: 100%;}
	#news-detail .news-page .return{float: none;font-size: 28px;margin: 30px auto 0;}
	#news-detail .news-page .left a{font-size: 28px;line-height: 1.8;margin-bottom: 20px;}

	/*产品列表  案例展示*/
	/*
	#product .title .title-cn{font-size: 48px;}
	#product .title .title-en{font-size: 32px;}
	*/
	#product .g-page-tit{ margin-bottom: 50px;}
	#product .pro-cate-outer{ padding: 0 70px;}
	/*
		#product .pro-cate-outer{ padding: 0 70px;}
		#product .pro-cate{ padding: 0 70px;}
	*/
	#product .pro-cate-outer .btn-list{ display: flex; justify-content: space-between; align-items: center; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1;}
	#product .pro-cate-outer .btn-list.n-show{ display: none;}
	#product .pro-cate-outer .btn-list .btn-item{ width: 52px; height: 52px; line-height: 52px; background: #ea5f1d; border: 0; font-size: 30px; color: #fff; pointer-events: visible;}
	#product .pro-list{float: none;width: 100%;margin-right: 0;}
	#product .pro-list .tit{font-size: 30px;line-height: 1.5;}
	#product .pro-list .des{font-size: 27px;line-height: 1.8;height: auto;overflow: visible;}
	
	#product .pro-cate .cate{ margin-right: 24px; width: 165px; height: 50px; line-height: 50px; font-size: 28px; border-radius: 25px;}

	/*联系我们*/
	/* #contact .wrap1{margin-bottom: 100px;} */
	/*
	#contact .title .title-cn{font-size: 48px;}
	#contact .title .title-en{font-size: 32px;}
	*/
	#contact .wrap1 .contact{ flex-direction: column;}
	#contact .wrap1 .content .con{width: 100%;margin: 0 0 50px 0;}
	#contact .wrap1 .content .con .map{height: 345px;}
	#contact .wrap1 .content .con .map-outer .no-click{ pointer-events: visible;}
	#contact .wrap1 .content .con .c{padding: 8% 3% 0 3%;}
	#contact .wrap1 .content .con .tit span{font-size: 30px;}
	#contact .wrap1 .content .con .t{font-size: 28px; height: auto; line-height: 1.6;background-size: 22px;background-position-y: 12px;padding-left: 30px;}
	#contact .wrap2 .form-box .inp{float: none;width: 100%;margin:0 0 30px 0;height: 80px;line-height: 80px;}
	#contact .wrap2 .form-box .inp span{font-size: 26px;}
	#contact .wrap2 .form-box .inp input[type="text"]{font-size: 26px;margin-top: -10px;}
	#contact .wrap2 .form-box textarea{font-size: 26px;}
	#contact .wrap2 .form-box .submit{width: 180px;height: 60px;line-height: 60px;font-size: 28px;}
	

	/*合作流程*/
	/*
	#cooperation .title .title-cn{font-size: 48px;}
	#cooperation .title .title-en{font-size: 32px;}
	*/
	#cooperation .coopera{ background: url(/images/coop_bg.png) no-repeat top center; background-size: 100% auto;}
	#cooperation .process .content .pic{float: none;width: 100%;}
	#cooperation .process .content .con{float: none;width: 100%;padding: 10% 5%;box-sizing: border-box;}
	#cooperation .process .content .con .absolute{position: static;}
	#cooperation .process .content .con .c{width: 100%;}
	#cooperation .process .content .con .des{font-size: 30px;line-height: 1.8;}
	/* #cooperation .coopera{padding-top: 101.33%;} */
	#cooperation .coopera .content{ margin-top: 40%; width: 100%;padding: 0 5%; box-sizing: border-box;}
	#cooperation .coopera .content .con{font-size: 30px;line-height: 1.8;}
	#cooperation .coopera .content .zixun{ margin-top: 35px; font-size: 26px;}

	/*乐园指南*/
	/*
	#paradise .title .title-cn{font-size: 48px;}
	#paradise .title .title-en{font-size: 32px;}
	*/
	#paradise .par-cate .cate{font-size: 28px;}
	#paradise .content .list .pic{float: none;width: 100%;}
	#paradise .content .list .con{float: none;width: 100%;}
	#paradise .content .list .con .tit{font-size: 32px;line-height: 1.5;}
	#paradise .content .list .con .des{font-size: 28px;line-height: 1.8;}

	/*运营服务*/
	/*
	#operation .title .title-cn{font-size: 48px;}
	#operation .title .title-en{font-size: 32px;}
	*/
	#operation .wrap1 .list{float: none; width: 100%;margin: 50px 0 0 0;}
	#operation .wrap1 .list:first-child{ margin-top: 0;}
	#operation .wrap1 .list .con .t1{font-size: 48px;}
	#operation .wrap1 .list .con .t2{font-size: 32px;}
	#operation .wrap1 .list .con .t3{font-size: 28px;}
	#operation .wrap2 .list{float: none;width: 100%;}
	#operation .wrap2 .list .pic{width: 120px;height: 120px;}
	#operation .wrap2 .list .t1{font-size: 32px;}
	#operation .wrap2 .list .t2{font-size: 28px;line-height: 1.8;}
	#operation .wrap4 .cate-tab .cate{font-size: 28px;}
	#operation .wrap4 .content .pic{width: 100%;}
	#operation .wrap4 .content .rules{width: 100%;}
	#operation .wrap4 .content .rules .num{font-size: 32px;}
	#operation .wrap4 .content .rules .t{font-size: 28px;}
	#operation .wrap4 .content .rules .xian{top: 43%;}
	#operation .wrap4 .content .rules .dian1,
	#operation .wrap4 .content .rules .dian2{top: calc(43% - 2px);}

	/*产品详情*/
	#pro-detail .left{float: none;width: 100%;}
	#pro-detail .left .btn-list{ display: flex;}
	#pro-detail .left .swiper-container{ padding-bottom: 50px;}
	#pro-detail .left .swiper-pagination{ display: flex; justify-content: center; align-items: center;}
	#pro-detail .left .swiper-pagination-bullet{ width: 16px; height: 16px;}
	#pro-detail .left .swiper-pagination-bullet-active{ background: #ff7800;}
	#pro-detail .right{float: none;width: 100%;}
	#pro-detail .right .content{padding: 3.125% 3.875% 0;}
	#pro-detail .right .content .tit{font-size: 46px;line-height: 1.5;}
	#pro-detail .right .content .con{font-size: 28px;line-height: 1.8;max-height: none;}
	#pro-detail .right .content .zixun{font-size: 28px;width: 266px;height: 70px;line-height: 70px;padding-left: 105px;background-position: 50px 24px;}
	#pro-detail .wrap2{height: 82px;}
	#pro-detail .wrap2 .tit{width: 190px;height: 80px;line-height: 80px;font-size: 28px;}
	#pro-detail .wrap3 .content{font-size: 32px;padding: 100px 2%;}
	#pro-detail .thu{display: none;}

	/*关于我们*/
	#about .wrap1 .content1 .left{float: none;width: 100%;padding: 0;}
	#about .wrap1 .content1 .right{float: none;width: 100%;}
	#about .wrap1 .content1 .left .tit{font-size: 36px;}
	#about .wrap1 .content1 .left .tit::after {display: none;}
	#about .wrap1 .content1 .left .con{font-size: 28px;line-height: 1.8;}
	#about .wrap1 .content2{margin-top: 80px;width: 100%;}
	#about .wrap1 .content2 .item{width: 50%;margin-bottom: 60px;}
	#about .wrap1 .content2 .item:nth-child(3),
	#about .wrap1 .content2 .item:nth-child(4){margin-bottom: 0;}
	#about .wrap1 .content2 .item .t1{font-size: 28px;}
	#about .wrap1 .content2 .item .t2{font-size: 24px;}
	#about .wrap1 .project .top .container{width: 80%;}
	#about .wrap1 .project .fot .le{float: none;width: 100%;}
	#about .wrap1 .project .fot .ri{float: none;width: 100%;padding: 20px 5% 0;}
	#about .wrap1 .project .fot .le .pic{width: 100%;padding: 0 auto;}
	#about .wrap1 .project .fot .ri .des{font-size: 28px;line-height: 1.8;}

	#about .wrap2 .honor{width: 100%;}
	#about .wrap2 .slide .con{font-size: 26px;line-height: 1.8;}

	#about .wrap3 .pic-box .pic{width: 48%;margin-right: 4%;}
	#about .wrap3 .pic-box .pic:nth-child(1){width: 100%;}

	#about .style-cate{ margin-bottom: 50px; padding: 0 70px;}
	#about .wrap3 .cate-tab{ margin-bottom: 0;}
	#about .wrap3 .cate-tab .cate{ margin: 0; margin-right: 30px; width: 165px; height: 50px; line-height: 50px; font-size: 28px; border-radius: 25px;}
	#about .wrap3 .btn-list{ display: flex; justify-content: space-between; align-items: center; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1;}
	#about .wrap3 .btn-list.n-show{ display: none;}
	#about .wrap3 .btn-list .btn-item{ width: 52px; height: 52px; line-height: 52px; background: #ea5f1d; border: 0; font-size: 30px; color: #fff; pointer-events: visible;}
}